#coding=utf-8
#!/usr/bin/env python

import os, random, shutil

rate=0.1    #自定义抽取图片的比例，比方说100张抽10张，那就是0.1
picknumber=16

def moveFile(fileDir):
        pathDir = os.listdir(fileDir)    #取图片的原始路径
        filenumber=len(pathDir)
        #picknumber=int(filenumber*rate) #按照rate比例从文件夹中取一定数量图片
        sample = random.sample(pathDir, picknumber)  #随机选取picknumber数量的样本图片
        print (sample)
        for name in sample:
                shutil.move(fileDir+name, tarDir+name)
        return

if __name__ == '__main__':
    fileDir = "/data/datasets/COCO/val2017/"    #源图片文件夹路径
    tarDir = '/data/test/easy-deploy-mlu/caffe/datasets/COCO/val2017/'    #移动到新的文件夹路径
    moveFile(fileDir)
